<?php namespace Common\Model;
use Hdphp\Model\Model;

class Product extends Model{
	protected $table='productlist';
	
	
	public function ajaxmodel(){
		  //获得ajax异步post的值
		  $file=Q('post.');	
			
		 
		 //对提交的上来的spec字段转化成字符串		 
		$file['connectid']=implode(',', $file['spec']);
		//判断库存和货号不能为空
		if(empty($file['plstock'])&&empty($file['plorder'])){
			return FALSE;
		}
		//判断这条数据是不是和数据库中的数据是重复的，如果重复则返回false

		foreach ($this->get() as $v) {
			if($file['connectid']==$v['connectid'])
			return FALSE;
		}
		//对数据库添加
		foreach ($file as $k => $v) {
			if($k!='spec'){
				$this->data[$k]=$v;
			}
			
		}
		$this->add();
//		$this->data['connectid']=implode(',', $file['spec']);
//		$this->data['']
//		$this->add();
		return true;
	}
	
	//声明修改数据的方法
	public function edit(){
//	   判断提交上来的的表单有没有和数据库中有重复的
		$data=$this->where('plid not in('.Q('get.plid',0,'intval').')')->get();
		$post=Q('post.');
		$post['connectid']=implode(',', Q('post.connectid'));
		foreach ($data as  $v) {
			if($v['connectid']==$post['connectid']){
				$this->error='已经有这条数据了';return FALSE;
			}			
		}
		foreach ($post as $k => $v) {
			$this->data[$k]=$v;
		}
		$this->save();
		return true;
	}
}
?>